.input-group-addon {
  color: #000;
  background-color: #f0ad4e;
}

.feature-wrapper {
  padding-bottom: 15px;
}

.feature {
  border: 2px solid #5bc0de;
  border-radius: 6px;
  height: 360px;
  margin-bottom: 0px;
  padding: 10px;
}

.toolbar .tool-btn {
  cursor:  pointer;
}

.feature .popover-title {
  color: #5bc0de;
  font-weight: bold;
}

.col-md-12 .feature {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  height: auto;
  margin: auto;
  overflow-y: auto;
}

.toolbar {
  background-color: #5bc0de;
  padding: 5px;
  margin-bottom: 12px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.toolbar i {
  color: #fff;
  margin-right: 10px;
}

.toolbar .tool-btn:hover {
  transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
}

.feature-name {
  color: #fff;
}

pre {
  background-color: transparent; 
  border: none;
  border-radius: 6px;
  padding: 0px;
  overflow-y: hidden;
  margin-top: 0px;
}

.diff-opinion {
  padding: 10px;
}

.single-window {
  height: auto;
  margin: 15px;
}

.popover {
  max-width: 80%;
  width: 80%;
  left: 27px!important;
}

.example-card {
  height: 660px;
}

.content {
  height: 585px;
  overflow-x: hidden;
}

.pane-example {
  height: 100%;
}

.pane-sourcecode {
  height: 100%;
}

.pane-sourcecode .nav-tabs a {
  font-size: 1.2em;
}

.tab-pane {
  height: 535px;
  overflow-y: auto;
}

.crosshead {
  margin-top: 0px;
}

.boilerplate {
  overflow-y: auto;
}

.boilerplate pre code {
  font-size: 1.2em;
}

.instruction {
  font-size: 1.5em;
  color: #666;
}

pre {
  height: 520px;
  overflow-y: auto;
}